# coding:utf-8

'''队列'''
class Queue(object):
    def __init__(self):
        self.__list = []

    def enqueue(self, item):
        '''入队'''
        self.__list.insert(0, item)

    # self.__list.append(item) #入队较多时

    def dequeue(self):
        '''入队'''
        return self.__list.pop()

    #  return self.__list.pop(0) #出队较少时,

    def is_empty(self):
        '''是否为空队列'''
        return self.__list == []

    def size(self):
        '''队列大小'''
        return len(self.__list)
